composer_install.md.php
<?php
/**
* Display a template
*
* @template(TemplateName, template_arg1, template_arg2, ...)
*/
/**
* Display composer install instructions for your library
*
* @template(composer_install, vendor/package, ?version)
*
* @arg package
* @arg version (optional) defaults to current branch, i think?
*
*/
if (!isset($argv[1])){
echo "package name was not passed to @template(composer_install)";
return;
}
$package = $argv[1];
$version = $argv[2] ?? $ext->getCurrentBranchForComposer();
?>
```bash
composer require <?=$package.' '.$version?>
```
or in your `composer.json`
```json
{"require":{ "<?=$package?>": "<?=$version?>"}}
```